ballast scarifier and screening machine - Spanish English Dictionary